<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 最大公约数   两个数   12   28
        //   求出所有的约数   找到最大的那一个

        // 12%1  28%1
        // 12%2  28%2
        // 12%3  28%3
        // 。。
        // 12%12 28%12

        // var n1 = parseInt(Math.random() * 100) + 1 ;
        // var n2 = parseInt(Math.random() * 100) + 1 ;

        var n1 = 12 ;
        var n2 = 28 ;

        console.log(n1 , n2);


        // 求一个结果   结果是一个数字  1
        var result = 1 ;

        var min = n1 < n2 ? n1 : n2 ;

        for(var i = 1 ; i <= min ; i++) {
            if(n1 % i === 0 && n2 % i === 0) {
                // i 就是他们的公约数
                console.log(i);
                result = i ;
            }
        }
        document.write(result) ;



        // 总结
        //    1 换行  计数器
        //    2 求和或者乘积   结果   sum = 0    jc = 1
        //    3 随机验证码   字符串  结果就是字符串  result = ''
        //    4 最大公约数   结果(数字)  result = 1  不断的被覆盖

        //    在求一个结果的时候   可以声明变量来存放


        //    循环嵌套  ---- 外层循环走一下，内层循环走一圈()

    </script>
    
</body>
</html>